python中if |
您所在的位置:网站首页 › python有if else吗 › python中if |
目录
`python`中条件语句的三种结构:结构一:结构二:结构三:小技巧特殊用法---三目运算符元组写法
python中条件语句的三种结构:
结构一:
# if structure
if True:
print("True")
结构二:
# if-else structure
if True:
print("True")
else:
print("False")
结构三:
# if-elif-else structure
if True:
print("True")
elif True:
print("Still True")
else:
print("False")
小技巧
但是,实际上当我们使用if-elif-else语句结构时, elif等同于else: if, 如下所示,因此在elif后面紧跟的else语句可以去掉,并不一定要出现,因为if语句中存在if的单独判断结构。 elif condition: else: else: if condition: # else: 特殊用法—三目运算符比如我们需要对变量a进行赋值,想要在b大于5的时令a=5,在b 5: a = 5 else: a = 0 # 特殊写法 a = 5 if b > 5 else 0 推荐这种写法,比较简洁。 元组写法 flag = True grade = ("不好", "好")[flag] print(f"小红的成绩很{grade}") """ result: 小红的成绩很好 """不推荐这种写法,很容易搞混。 码字不易,如果大家觉得有用,请高抬贵手给一个赞让我上推荐让更多的人看到吧~ |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |